#define NOTWHILE while(
#define NOTFOR for(
#define NOTSWITCH switch(
#define NOTENDPARAN )
#define RUNDAPROGRAM int main(int argc, char ** argv){SDL_Init(SDL_INIT_EVERYTHING);const int WIDTH = 640, HEIGHT = 480, BPP = 32;SDL_Surface * screen =SDL_SetVideoMode(WIDTH, HEIGHT, BPP, SDL_SWSURFACE);SDL_WM_SetCaption("OMG!!!", 0);SDL_Rect r = {10, 20, 30, 40};SDL_Event e;bool running = true;NOTWHILE running NOTENDPARAN{NOTWHILE SDL_PollEvent(&e) NOTENDPARAN{NOTSWITCH e.type NOTENDPARAN{case SDL_QUIT:		running = false;	break;case SDL_KEYDOWN:	printf("%d ", e.key.keysym.sym);switch(e.key.keysym.sym){case SDLK_UP:	/* up */	r.y-=5;	break;case SDLK_RIGHT:/* right */	r.x+=5;	break;case SDLK_LEFT:	/* left */	r.x-=5;	break;case SDLK_DOWN:	/* down */	r.y+=5;	break;}break;}}SDL_FillRect(screen, 0, SDL_MapRGB(screen->format,0,0,0));SDL_FillRect(screen, &r, SDL_MapRGB(screen->format, 255, 0, 255));SDL_Flip(screen);}SDL_FreeSurface(screen);SDL_Quit();return 0;}